foam flushing - French English Dictionary